1L | 作者:天蓝色的耀西 | 发布于 2014-08-12 11:08
好吧有人问我如何把ogg音乐塞进music文件夹然后读取的,我就简单说明这个方法:
首先在你的mfa文件所在文件夹创建music文件夹,并在music文件夹中放进音乐文件,音乐文件必须是.aif.ogg.wav.mod文件
然后双击覆盖马里奥的更改音乐1Obj,找到它的事件(行为)

然后出现这么一个事件:
如果马里奥与更改音乐1覆盖、1-music-level-1没有播放,马里奥没有死亡,就播放1-music-level-1在频道32并循环

嗯我们现在需要把事件改成:
如果马里奥与更改音乐1覆盖、频道32没有播放,马里奥没有死亡,就播放所指定的music内的音乐文件在频道32并循环
我们从条件开始修改,右键1-music-level-1 is not playing,在弹出的菜单栏中选择Replace,然后重新选择事件,如下图
对喇叭右键,选择Samples→Is a specific channel not playing?

在弹出的表达式编辑器输入32,然后OK

条件就由1-music-level-1 is not playing变成了Is channel 32 not playing?
然后在右边喇叭所对应的方框中删除原有的事件,删除后再右键→Samples→Play and Loop Sample File on a Specific Channel

然后弹出了这么一个选择文件的窗口

嗯我们点击Expression,打开表达式编辑器,在表达式编辑器中输入"./music/你的音乐名.ogg"

按OK后选择频道

输入32,OK

这里输入重复次数,输入0(0为无限重复),然后OK,整个事件就修改好了
按F7试听下效果吧~
目前在RE单关版里暂未发现音乐会出现什么BUG,嗯请放心使用(